home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Bandai Visual CD-ROM Previews 3
/
Bandai Visual CD-ROM Previews 3.iso
/
ワロビージャック
/
タイの黄金像を守れ!
/
ワロビージャックの大冒険<デモ>
/
ワロビージャックの大冒険<デモ>.rsrc
/
WDEF_0_Francesca.txt
< prev
next >
Wrap
Text File
|
1995-01-19
|
7KB
|
129 lines
start:
00000000 600E bra +0x10 /* 00000010 */
00000002 0000 5744 ori.b D0, 0x44 /* 'D' */
00000006 4546 chk.w D2, D6
00000008 0000 0000 ori.b D0, 0x0
0000000C 0000 0000 ori.b D0, 0x0
label00000010:
00000010 41FA FFEE lea.l A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
00000014 21C8 09CE move.l [0x000009CE /* ToolScratch */], A0
00000018 6000 0002 bra +0x4 /* 0000001C */
label0000001C:
0000001C 4E56 FF2E link A6, -0x00D2
00000020 48E7 0710 movem.l -[A7], D5,D6,D7,A3
00000024 266E 000E movea.l A3, [A6 + 0xE]
00000028 2A2E 0008 move.l D5, [A6 + 0x8]
0000002C 486E FFCE pea.l [A6 - 0x32]
00000030 A874 syscall GetPort
00000032 2F0B move.l -[A7], A3
00000034 A873 syscall SetPort
00000036 41EB 0010 lea.l A0, [A3 + 0x10]
0000003A 43EE FFBE lea.l A1, [A6 - 0x42]
0000003E 22D8 move.l [A1]+, [A0]+
00000040 22D8 move.l [A1]+, [A0]+
00000042 486E FFBE pea.l [A6 - 0x42]
00000046 A870 syscall LocalToGlobal
00000048 486E FFC2 pea.l [A6 - 0x3E]
0000004C A870 syscall LocalToGlobal
0000004E 2F2E FFCE move.l -[A7], [A6 - 0x32]
00000052 A873 syscall SetPort
00000054 206E FFCE movea.l A0, [A6 - 0x32]
00000058 41E8 0010 lea.l A0, [A0 + 0x10]
0000005C 43EE FFC6 lea.l A1, [A6 - 0x3A]
00000060 22D8 move.l [A1]+, [A0]+
00000062 22D8 move.l [A1]+, [A0]+
00000064 302E 000C move.w D0, [A6 + 0xC]
00000068 6000 00D8 bra +0xDA /* 00000142 */
0000006C 4A2B 006E tst.b [A3 + 0x6E]
00000070 6700 00EE beq +0xF0 /* 00000160 */
00000074 2005 move.l D0, D5
00000076 6000 0084 bra +0x86 /* 000000FC */
label0000007A:
0000007A 4247 clr.w D7
label0000007C:
0000007C 1DBC 00FF 70E8 move.b [A6 + D7.w - 0x24], 0xFF
00000082 5247 addq.w D7, 1
00000084 0C47 0007 cmpi.w D7, 0x7
00000088 6FF2 ble -0xC /* 0000007C */
0000008A 41EE FFC6 lea.l A0, [A6 - 0x3A]
0000008E 43EE FFDA lea.l A1, [A6 - 0x26]
00000092 22D8 move.l [A1]+, [A0]+
00000094 22D8 move.l [A1]+, [A0]+
00000096 3D6E FFBE FFDE move.w [A6 - 0x22], [A6 - 0x42]
0000009C 486E FFDA pea.l [A6 - 0x26]
000000A0 486E FFE8 pea.l [A6 - 0x18]
000000A4 A8A5 syscall FillRect
000000A6 3D6E FFC2 FFDA move.w [A6 - 0x26], [A6 - 0x3E]
000000AC 3D6E FFCA FFDE move.w [A6 - 0x22], [A6 - 0x36]
000000B2 486E FFDA pea.l [A6 - 0x26]
000000B6 486E FFE8 pea.l [A6 - 0x18]
000000BA A8A5 syscall FillRect
000000BC 41EE FFBE lea.l A0, [A6 - 0x42]
000000C0 43EE FFDA lea.l A1, [A6 - 0x26]
000000C4 22D8 move.l [A1]+, [A0]+
000000C6 22D8 move.l [A1]+, [A0]+
000000C8 3D6E FFDC FFE0 move.w [A6 - 0x20], [A6 - 0x24]
000000CE 3D6E FFC8 FFDC move.w [A6 - 0x24], [A6 - 0x38]
000000D4 486E FFDA pea.l [A6 - 0x26]
000000D8 486E FFE8 pea.l [A6 - 0x18]
000000DC A8A5 syscall FillRect
000000DE 3D6E FFC4 FFDC move.w [A6 - 0x24], [A6 - 0x3C]
000000E4 3D6E FFCC FFE0 move.w [A6 - 0x20], [A6 - 0x34]
000000EA 486E FFDA pea.l [A6 - 0x26]
000000EE 486E FFE8 pea.l [A6 - 0x18]
000000F2 A8A5 syscall FillRect
000000F4 6000 006A bra +0x6C /* 00000160 */
000000F8 6000 0066 bra +0x68 /* 00000160 */
label000000FC:
000000FC 6700 FF7C beq -0x82 /* 0000007A */
00000100 5980 subq.l D0, 4
00000102 6700 005C beq +0x5E /* 00000160 */
00000106 6058 bra +0x5A /* 00000160 */
00000108 2D45 FFD6 move.l [A6 - 0x2A], D5
0000010C 554F subq.w A7, 2
0000010E 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00000112 486E FFBE pea.l [A6 - 0x42]
00000116 A8AD syscall PtInRect
00000118 4A1F tst.b [A7]+
0000011A 6704 beq +0x6 /* 00000120 */
0000011C 7C01 moveq.l D6, 0x01
0000011E 6040 bra +0x42 /* 00000160 */
label00000120:
00000120 4286 clr.l D6
00000122 603C bra +0x3E /* 00000160 */
00000124 2F2B 0076 move.l -[A7], [A3 + 0x76]
00000128 486E FFBE pea.l [A6 - 0x42]
0000012C A8DF syscall RectRgn
0000012E 2F2B 0072 move.l -[A7], [A3 + 0x72]
00000132 486E FFC6 pea.l [A6 - 0x3A]
00000136 A8DF syscall RectRgn
00000138 6026 bra +0x28 /* 00000160 */
0000013A 6024 bra +0x26 /* 00000160 */
0000013C 6022 bra +0x24 /* 00000160 */
0000013E 6020 bra +0x22 /* 00000160 */
00000140 601E bra +0x20 /* 00000160 */
label00000142:
00000142 0C40 0007 cmpi.w D0, 0x7
00000146 6418 bcc +0x1A /* 00000160 */
00000148 D040 add.w D0, D0
0000014A 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000014E 4EFB 0002 jmp [PC + D0.w + 0x2]
00000152 FF1A .extension 0xF1A <<F/4-5/7>> // unimplemented
00000154 FFB6 .invalid <<F/6/7>>
00000156 FFD2 .invalid <<F/7/7>>
00000158 FFE8 .invalid <<F/7/7>>
0000015A FFEA .invalid <<F/7/7>>
0000015C FFEC .invalid <<F/7/7>>
0000015E FFEE .invalid <<F/7/7>>
label00000160:
00000160 2D46 0014 move.l [A6 + 0x14], D6
00000164 4CDF 08E0 movem.l D5,D6,D7,A3, [A7]+
00000168 4E5E unlink A6
0000016A 205F movea.l A0, [A7]+
0000016C 4FEF 000C lea.l A7, [A7 + 0xC]
00000170 4ED0 jmp [A0]
00000172 4D41 chk.w D6, D1
00000174 494E chk.w D4, A6
00000176 2020 move.l D0, -[A0]
00000178 2020 move.l D0, -[A0]